package negocio;

import java.util.Date;
import java.util.List;

import dados.ItemVeiculoDAO;
import dados.interfaces.IItemVeiculoDAO;
import basicas.ItemVeiculo;

public class ItemVeiculoNegocio {

	private IItemVeiculoDAO itemVeiculoDAO;

	public ItemVeiculoNegocio() {
		itemVeiculoDAO = new ItemVeiculoDAO();
	}

	public void inserir(ItemVeiculo itemVeiculo) {
		Date d = new Date();
		itemVeiculo.setDataUltimaAtualizacao(d);
		itemVeiculoDAO.inserir(itemVeiculo);
	}

	public void alterar(ItemVeiculo itemVeiculo) {
		Date d = new Date();
		itemVeiculo.setDataUltimaAtualizacao(d);
		itemVeiculoDAO.alterar(itemVeiculo);
	}

	public void excluir(ItemVeiculo itemVeiculo) {
		itemVeiculoDAO.remover(itemVeiculo);
	}
	
	public List<ItemVeiculo> consultarItensVeiculos(){
		return itemVeiculoDAO.consultarTodos();
	}
	
	public ItemVeiculo consultarItemVeiculoPorID(Integer id){
		return itemVeiculoDAO.consultarPorId(id);
	}
}
